Fuzion Logo
fuzion-lang.dev — The Fuzion Language Portal
JavaScript seems to be disabled. Functionality is limited.

equality

interval.type.equality

two intervals are equal if they contain the same elements,
regardless of how `through` and `step` are stated:
`interval 1 8 3 = interval 1 7 3` and `2..10:2 = interval 2 10 2`.

Complexity: O(1)

NOTE: two intervals with the same elements in opposite order are not
equal, e.g. `1..10 ≠ 10..1:-1` — an `interval` compares as an ordered
sequence, not as an unordered set.
0.099dev (GIT hash 9b94ad4b4a4bff2bf2be7d77be2c6e1fd7683c4d)
last changed: 2026-09-23